/**
* @author AlbertDarren
* @contact 2563491540@qq.com
*/
#include <cstdio>

using namespace std;

int main_1058_2()
{
    int A[3],B[3],S[3],carry;
    scanf("%d.%d.%d %d.%d.%d",&A[0],&A[1],&A[2],&B[0],&B[1],&B[2]);
    carry=(A[2]+B[2])/29;
    S[2]=(A[2]+B[2])%29;
    S[1]=(A[1]+B[1]+carry)%17;
    carry=(A[1]+B[1]+carry)/17;
    S[0]=A[0]+B[0]+carry;
    printf("%d.%d.%d",S[0],S[1],S[2]);
	return 0;
}
